package avicit.bdp.dgs.mdm.dto;

import java.util.Map;

/**
 * @金航数码科技有限责任公司
 * @作者：developer
 * @邮箱：developer@avic-digital.com
 * @创建时间： 2023-12-11
 * @类说明：DataDTO
 * @修改记录：
 * @注意事项：
 * @主要功能：数据DTO
 */
public class DataDTO {
    /**
     * 模型ID
     */
    private String tableId;

    /**
     * 数据ID（标识一行数据，表内唯一）
     */
    private String dataId;

    /**
     * 数据状态，0：草稿、1：生效、2：失效
     */
    private Integer status;
    private String statusName;

    /**
     * 数据是否分发：0：未分发、1：已分发
     */
    private Integer distributed;

    /**
     * 业务数据
     */
    private Map<String, Object> dataMap;

    public String getTableId() {
        return tableId;
    }

    public void setTableId(String tableId) {
        this.tableId = tableId;
    }

    public String getDataId() {
        return dataId;
    }

    public void setDataId(String dataId) {
        this.dataId = dataId;
    }

    public Integer getStatus() {
        return status;
    }

    public void setStatus(Integer status) {
        this.status = status;
    }

    public String getStatusName() {
        return statusName;
    }

    public void setStatusName(String statusName) {
        this.statusName = statusName;
    }

    public Integer getDistributed() {
        return distributed;
    }

    public void setDistributed(Integer distributed) {
        this.distributed = distributed;
    }

    public Map<String, Object> getDataMap() {
        return dataMap;
    }

    public void setDataMap(Map<String, Object> dataMap) {
        this.dataMap = dataMap;
    }
}
